package com.xiguanlezz.cn.consumer.proxy.config;

import com.xiguanlezz.cn.consumer.Consumer;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author：习惯了种种
 * @CreateDate：2024/11/12 21:22
 * @Description：代理对象的配置类
 */
@AllArgsConstructor
@Getter
public class ProxyConfig<T> {
    private Class<T> interfaceClazz;

    private String serviceVersion;

    private String serviceGroup;

    private String serializerType;

    private long invokeTimeout;

    private String invokeMethodType;

    private Consumer consumer;
}
